I believe the HTTP dependency you mention relates to a simple HTTP "get" to the Domino box in order to obtain the DIIOP port number.
We had some discussion about DIIOP on my site recently, and as a DIIOP neophyte I found it very useful:
http://www.benpoole.com/weblog/200401071958
HTH